# INFO #
### who — Показать информацию об учетной записи
    ~ who [OPTIONS]
    
    # Основные флаги:
        -s (--short) -  Краткий вывод
        -H (--heading) - Вывести заголовки
        -m - Отображать только имя хоста и пользователя или
            ~ whoaim
        -l (--login) - Список доступных терминалов
        -b (--boot) - Время последней загрузки
        -q (--count) - Количестов пользователей
        -T - Права пользователей на терминал
            + - Есть права
            - - Нет прав
            ? - Не удалось найти терминальное устройство
        -p (--process) - Вывод активных процессов
        -d (--dead) - Вывод мёртвый процессов
        -r (--runlevel) - Показать текущий уровень запуска системы
        -t (--time) - Показать последнее изменение системных часов
        -u ( --users) - Показать время простоя
        -a ( --all) - Все флаги (-b, -d, -l, -p, -r, -t, -T, -u)

### whereis — ГДЕ РАСПОЛОЖЕН ###
    ~ whereis [OPTIONS] [COMMAND or FILE]
    
    # Основные флаги:
        -b - Искать двоичные файлы
        -B - [PATH] - Ограничить место поиска
        -f - Завершает список каталого. Используется вместе с флагами -B,-S,-M

### whatis, man, info — ДОКУМЕНТАЦИЯ ###
    ~ whatis [OPTIONS] [COMMAND]

    # Основные флаги:
        -d - Выводит отладочную информацию
        -v - Подробный вывод
        -r - Регулярное выражение
        -w - Ищет по заголовкам
        -l - Не обрезать вывод
        -V - Версия
        -С [PATHFILE] - Использовать свой файл конфигурации
        -M (--manpath) [PATH] - Переопределить $MANPATH
        -L [LOCALE] - Переопределить Локаль
    


    ~ man [OPTIONS] [COMMAND]

    # Основные флаги:
        -f - Краткое описание
        -i - Игнорировать Регистр
        -H (--html) - Сгенерировать странице документации в браузере 
        -k - Поиск документации как регуляное выражение
        -w - Показывает где расположена документация
    
    # Оболочка:
        -/[PATTREN] - Поиск внутри страницы документации по регулярному выражению
    
    Настройка mandb:
        # Основные флаги:
            ~ mandb -c  - Создать базу
            ~ mandb - Создать или обновить базу

    

    ~ info [OPTIONS] [COMMAND]
        # Основные флаги:
            Такие же как и в man


### top — диспетчер процессов ###
Обозначения:
- us - Количество времени, которое ЦП тратит на выполнение процессов для людей в «пользовательском пространстве».
- sy - Количество времени, затраченное на выполнение системных процессов «пространства ядра».- ni - Количество времени, потраченное на выполнение процессов с установленным вручную значением nice.
- id - Количество времени простоя процессора.
- wa - Количество времени, которое ЦП тратит на ожидание завершения ввода-вывода.
- hi - Количество времени, потраченное на обслуживание аппаратных прерываний.
- si - Количество времени, потраченное на обслуживание программных прерываний.
- st - Количество времени, потерянного из-за работы виртуальных машин («украденное время»).  

Обозначения в таблице:
- PID - Идентификатор процесса.
- USER - Владелец процесса.
- PR - Приоритет процесса.
- NI - Хорошая ценность процесса.
- VIRT - Объем виртуальной памяти, используемой процессом.
- RES - Объем резидентной памяти, используемый процессом.
- SHR - Объем общей памяти, используемой процессом.
- S - Статус процесса.
    - D - Непрерывный сон
    - R - Работает
    - S - Спит
    - T - Прерван, Остановлен
    - Z - Зомби
- %CPU - Доля процессорного времени, используемого процессом с момента последнего обновления.
- %MEM - Доля используемой физической памяти.
- TIME+ - Общее время ЦП, используемое задачей, в сотых долях секунды.
- COMMAND - Имя команды или командная строка (имя + параметры).
        
        # Оболочка:
            E - Изменить числовые единици (мегабайты, гигабайты)
            l - Скрыть Первую строку
            1 - Информация по каждому ядру процессора
            t - Процессбары ASCII для процессора
            m - Процессбары ASCII для оперативной памяти
            z - Покрасить в красный цвет
            b - Выделить %CPU
            # 
                P - %CPU
                M - %MEM
                N - PID
                T - TIME+
            c - Больше информации о COMMAND
            V - Дерево процессов
            u [USERNAME]- Процессы одного пользователя
            I - Активные задачи
            n [COUNTROW]- Ограничить количество строк вывода
            k [PID] - Убить процесс
            r PID] - Изменить приоритет
            A потом a - Отоброжение в другом формате

### free — Показывает Информацию о памяти ###
    ~ free [OPTIONS]
        -w - Широкие столбцы 
        -h - Показывает в человеческом формате

### journalctl — Журнал ###
    ~ journalctl [OPTIONS]
    
    # Основные флаги:
        -r - Журнал в обратном порядке
        -e - Перейти на 1000 строк в журнале
        -n [COUNTROW] - Показать последниее [COUNTROW]
        -f - Журнал в реальном времени
        -k - Сообщения ядра
        -b [INDEXSESSION] - Журнал сеанса загрузки. [INDEXSESSION] - Текущей сессии 0
            --list-boots - Таблица журналов загрузка
        -u [SERVICE] - Фильтрация журнала по имени службы
        --since [DATE] - Фильтрация журнала по дате ОТ (формат 2023-01-10 15:10:00)
        --until [DATE] - Фильтрация журнала по дате ДО (формат 2023-01-10 15:10:00)
        -x - Показать дополнительную информацию. Если возможно
        -p [PRIORITET]- Показать журнал по приоритету
            0 - Появляться
            1 - Тревога
            2 - Крит
            3 - Ошибаться
            4 - Предупреждение
            5 - Уведомление
            6 - Информация
            7 - Отлаживать
        --disk-usage - Сколько места занимает журнал